package com.czk.scala.chapter04

import scala.io.StdIn

/**
 * @Author:ChenZhangKun
 * @Date: 2021/12/7 14:25
 */
object Test01_IfElse {
  def main(args: Array[String]): Unit = {
    println("请输入年龄")
    val age: Int = StdIn.readInt()
    if (age >= 18) {
      println("成年")
    }
    else {
      println("未成年")
    }
   // if语句可以有返回值
    val result: String = {
      if (age < 10) {
        println("童年")
        "童年"
      } else if (age < 18) {
        println("青少年")
        "青少年"
      } else if (age >= 18 && age < 30) {
        println("成年")
        "成年"
      } else if (age > 30 && age < 60) {
        println("老年")
        "中年"
      } else {
        "老年"
      }
    }

    // 分支语句的返回值
    println(result)

    val res: String = if (age >= 18) "成年" else "未成年"
    println(res)
  }
}
